// export function saveToLocal (id, key, val) {
//   let itemLocal = window.localStorage.__zdm__
//   if (!itemLocal) {
//     itemLocal = {}
//     itemLocal[id] = {}
//   } else {
//     itemLocal = JSON.parse(itemLocal)
//     if (!itemLocal[id]) {
//       itemLocal[id] = {}
//     }
//   }
//   itemLocal[id][key] = val
//   window.localStorage.__zdm__ = JSON.stringify(itemLocal)
// }
//
// export function loadFromLocal (id, key, def) {
//   if (!id) return false
//   let itemLocal = window.localStorage.__music__
//   if (!itemLocal) return def
//   itemLocal = JSON.parse(itemLocal)
//   if (!itemLocal[id]) return def
//   return itemLocal[id][key]
// }

export function saveToLocal (key, val) {
  let itemLocal = window.localStorage.__zdm__
  if (!itemLocal) {
    itemLocal = {}
  } else {
    itemLocal = JSON.parse(itemLocal)
  }
  itemLocal[key] = val
  window.localStorage.__zdm__ = JSON.stringify(itemLocal)
}

export function loadFromLocal (key, def = null) {
  if (!key) return def
  let itemLocal = window.localStorage.__zdm__
  if (!itemLocal) return def
  itemLocal = JSON.parse(itemLocal)
  if (!itemLocal[key]) return def
  return itemLocal[key]
}
